Skip to content

feat: add RFC issue template and improve issue-check workflow#354

Merged
thepagent merged 1 commit intoopenabdev:mainfrom
ChunHao-dev:feat/rfc-template
Apr 15, 2026
Merged

feat: add RFC issue template and improve issue-check workflow#354
thepagent merged 1 commit intoopenabdev:mainfrom
ChunHao-dev:feat/rfc-template

Conversation

@ChunHao-dev
Copy link
Copy Markdown
Contributor

Description

This PR adds an RFC issue template for proposing design or architectural changes, and improves the issue-check workflow with better messaging and RFC support.

Currently, contributors who want to propose larger changes don't have a dedicated template. Additionally, the no-template warning message is unclear and doesn't guide users on how to fix the issue.

Changes

Issue Templates

  • rfc.yml: New minimal RFC template with a single free-form Proposal field — no structured format required

GitHub Action

  • issue-check.yml:
    • Skip completeness check entirely for issues with rfc label (free-form by design)
    • Update no-template warning to a friendlier, actionable message that tells users to add the appropriate label and edit the issue to match the template fields — instead of the previous unclear error message

Before vs After (no-template message)

Before:

⚠️ Could not detect an issue template. Please make sure this issue was created using one of the available templates and that the corresponding label (bug, feature, documentation, guidance) is present.

After:

Thanks for the report! It looks like this issue was created without a template and is missing some required fields. Please add one of the following labels: bug, feature, documentation, or guidance, then edit this issue to include the matching template fields — the incomplete label will be removed automatically.

- Add rfc.yml: minimal free-form RFC template with single Proposal field
- Skip completeness check for issues with rfc label
- Update no-template warning to friendlier, actionable message
@ChunHao-dev ChunHao-dev requested a review from thepagent as a code owner April 15, 2026 02:46
@github-actions
Copy link
Copy Markdown

⚠️ This PR is missing a Discord Discussion URL in the body.

All PRs must reference a prior Discord discussion to ensure community alignment before implementation.

Please edit the PR description to include a link like:

Discord Discussion URL: https://discord.com/channels/...

This PR will be automatically closed in 3 days if the link is not added.

@github-actions github-actions bot added the closing-soon PR missing Discord Discussion URL — will auto-close in 3 days label Apr 15, 2026
@ChunHao-dev ChunHao-dev added feature and removed closing-soon PR missing Discord Discussion URL — will auto-close in 3 days labels Apr 15, 2026
@thepagent thepagent merged commit e41da0f into openabdev:main Apr 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants